RIO DE JANEIRO -- Canada's Rosie MacLennan has won gold in women's trampoline at the Rio Olympics.

Britain's Bryony Page (56.040) took silver and China's Li Dan followed MacLennan's performance with a 55.885 for bronze.

MacLennan guaranteed herself a medal with the leading performance at 56.465 points with two competitors left to go.

She was the only Canadian to win Olympic gold four years ago in London.

She was Canada's flag-bearer during the opening ceremony last week.

MacLennan, from King City, Ont., finished seventh in her Olympic debut in 2008.

She won a world title in 2013 and took gold at last year's Pan Am Games.