Lopes ran his second marathon at the Rotterdam Marathon in 1983. He finished second in a European record time of 2:08:39, two seconds behind the race winner, Robert de Castella. He then decided to run the 10,000 metres at the 1983 World Championships in Helsinki, Finland, where he finished sixth behind the winner Alberto Cova. After that he decided to concentrate on the marathon and cross country.