Former Brazil striker Romario announced his retirement on Monday at 42, ending a career in which he won the World Cup, was involved in numerous controversies and claimed to have scored more than 1,000 goals.