Weaver booked his place in the team for the 2010 Commonwealth Games in Delhi with a Silver medal at the 2010 European Championships in Moscow. En route to the final Weaver had defeated the Spaniard Rodrigues Molina 11-3 in the 1st round, Sweden's Bashir Hassan-Salad 8-3 in the second and the Frenchman Oualid Belaoura in the quarter finals. A win over Ireland's Tyrone McCullagh in the semi-final set him up for a shot at Germany's Denis Makarov in the final only for him to come undone by the Germans counter punching skills. The performance of Weaver at the championships drew praise from McCracken the head coach who claimed that the success of the younger boxers such as Weaver in Moscow would send out a positive message to the rest of the team. Weavers success in Moscow had also vindicated the decision of McCracken to pick him ahead of Luke Campbell, a gold medalist at the European championships held in Liverpool in 2008. McCracken said of the decision "It doesn't matter if you're a reigning champion or number five in the world...You've got to prove yourself because there are others knocking on your door".