Oliver lives 4.7 miles due south of his parents' house and 2.8 miles west of his grandparents' house. On his birthday, Oliver drove from his house to his parents' house. From there, he drove in a straight line to his grandparents' house and then back home. How far did Oliver drive on his birthday? If necessary, round to the nearest tenth.