Chris Brown and Rihanna had dinner across the street from each other Tuesday night, even though they are supposed to stay 50 yards apart.