Adult roach Rutilus rutilus (L.) (N = 24; 19.9–36.1 cm FL) from three highly fragmented Belgian rivers were tagged with surgically implanted radio transmitters. Their seasonal movements were observed from March to August 2004 (circum reproduction period) in river stretches delimited by two physical barriers. In the three rivers, roach displayed similar patterns of movements which were mainly influenced by the date of observation (movements increased in late April–May) and water temperature (travel distances were more important when water temperature ranged between 10°C and 14°C). Roach sometimes cleared physical obstacles. The mean distances travelled in each river were relatively short (max. 2.5 km) and mainly influenced by the length of the study reach, which was delimited by physical barriers.