Melbourne: Australia's Brad Haddin took a stunning catch on the third morning of the third Test against India on Sunday.

The veteran wicketkeeper, who missed a far easier chance off Cheteshwar Pujara late on Saturday, pulled off one of the catches of the series to dismiss the same batsman on the second ball of the day.

Watch a video of the stunning effort here: