US stocks rose modestly on Friday, with Dow blue chips spurred by Caterpillar's earnings while the Nasdaq struggled after lacklustre Microsoft results and a poor Research in Motion forecast.

US stocks rose modestly on Friday, with Dow blue chips spurred by Caterpillar's earnings while the Nasdaq struggled after lacklustre Microsoft results and a poor Research in Motion forecast.