Kipsiro's 2010 season started with success at the 2010 IAAF World Cross Country Championships: he won the bronze medal in the men's race and led the Ugandan team to fifth place in the table. The next major test came in July on the track at the 2010 African Championships in Athletics, where he took the 10,000 metres silver medal behind Wilson Kiprop. Based on this performance, he was selected to represent Africa at the 2010 IAAF Continental Cup in both the 3000 metres and 5000 m. He was outdone by an in-form Bernard Lagat over both distances, but managed to secure two silver medals for Africa. He was selected to run in the 5000 m at the 2010 Commonwealth Games in New Delhi the following month and faced strong opposition from a Kenyan trio. However, Kipsiro assumed the lead and never relinquished the position, holding off defending champion Eliud Kipchoge at the line to become the Commonwealth champion. He followed this up with a second win of the Games in the 10,000 m, beating Daniel Salel to take the gold medal.