TJ Friedl homered twice on his 29th birthday, Jonathan India also hit two home runs and drove in four runs and the Cincinnati Reds completed a three-game sweep of the St. Louis Cardinals with a 9-2 victory.