"Catches win matches" is one of the most popular sayings in cricket and it has proved true in a number of instances.

Though Indian fielders were not exactly known for their fielding records, things have been gradually improving. The youngsters in the team are constantly throwing themselves on the field and making incredible saves. The current crop of players in the team, such as Virat Kohli and Suresh Raina amongst others has been earning a good name with their fielding skills as well.

South Africa, who are said to be the best fielding side in the world, have been stunned in the past by some Indian players with their amazing catches.

Here is a list of best three catches by India players against South Africa

Yuvraj Singh

Yuvraj Singh might have been inconsistent while fielding, missing easy catches. However, he has hung onto some impossible catches in world cricket. The Punjab lad came up with a stunning catch against South Africa during the 2002 Champions Trophy match to dismiss Jonty Rhodes, who top edged the ball to short fine leg and Yuvi put in a full length dive to catch the ball with his left hand.

Dinesh Karthik

Dinesh Karthik, who is primarily a wicketkeeper, was a huge asset on the field without his gloves as well in the cover region and the slip cordon. The Indian proved his mastery without his gloves during the 2007 T20 World Cup match, where he flew high in the air to latch onto an edge from Graeme Smith's bat, which was flying at the rate of knots.

Virat Kohli

Slip catching is an art, which can be fully explained by Virat Kohli's catch in Cape Town a few years ago, where the current Indian Test captain, went down low to his right and took an impressive catch just inches from the ground. Kohli has always been a huge fielder for India in recent time and Indian fans will expect similar catches from the Delhi lad in the upcoming series.