Roger Federer claimed a record-equalling sixth Australian Open title and 20th grand slam with a five-set victory over Marin Cilic in Melbourne on Sunday.

The Swiss maestro won 6-2 6-7 (5-7) 6-3 3-6 6-1 after more than three hours on Rod Laver Arena.