In 2003 werd hij niet alleen opnieuw wereldkampioen op de 100 m, maar ook op de 200 m. Van Weeghel werd in dat jaar bovendien Europees kampioen op de 200 m en de 400 m. Een jaar later, in 2004, won hij goud op de Paralympische Zomerspelen 2004 op de 400 m en was hij gehandicapte sportman van het jaar.