After another volatile week, which ended on a sour note courtesy of the major rating agencies, some key data releases from Asia and Europe could be the only support for investor confidence.