The FTSE 100 pulled back from a seven-week high on Friday morning after disappointing results from some Wall Street heavyweights last night. London's benchmark index closed at 6,634 on Thursday; the last time the index finished higher was on May 30th when it closed at 6,657.Both the S&P 500 and Dow Jones closed at fresh all-time highs last night after economic data and a raft of corporate earnings came in better than expected. After the closing bell however, tech giants Google and Microsoft both missed Wall Street profit forecasts, dampening sentiment across the technology industry.Market Strategist Ishaq Siddiqi from ETX Capital said: "Unlike the banking sector in the US which rose over 1.0% thanks to Morgan Stanley smashing estimates like its peers, the technology sector appears to be suffering from a mix of problems such as faltering demand in end markets and a shift away from PC to mobile/tablet."[...] Google and Microsoft missed expectations due to those issues and have now joined Intel, SAP, Yahoo and Oracle in the list of ugly tech earnings in Q2' 2013."The gloomy figures were tempered slightly by Moody's which upgraded the US's sovereign rating outlook from 'stable' to 'negative'.The G20 meeting in Moscow will also be in focus and is expected to discuss many issues, including high unemployment, market volatility and the global economic recovery.According to Senior Market Analyst Michael Hewson from CMC Markets, the consequences of recent central-bank stimulus chatter is also likely to be high on the agenda "given the recent weakness in emerging-market (EM) currencies caused by Fed tapering talk, as well as the sharp rise in interest rates around the world".Hewson said: "This rise in global bond yields and capital outflow from EM currencies could well have been part of the reason why we saw the Fed Chairman [Ben Bernanke] soften his tone on tapering this week."Vodafone gains despite drop in revenue Vodafone was in demand despite the telecoms company reporting a drop in second-quarter revenue, blaming ongoing economic and regulatory pressures in its key market of Europe. Group service revenue including joint ventures dropped 3.5% year-on-year to £10.1bn in the three months to end of June.A decline in risk appetite early on benefitted equities in defensive sectors, such as telecoms, tobacco, beverages and utilities. Diageo, SSE, Centrica, BT Group and British American Tobacco were all registering gains early on.In contrast, mining and financial stocks were out of favour: Fresnillo, Rio Tinto, BHP Billion and Anglo American led resources lower, while banking peers RBS and Standard Chartered were also down.Marketing, distribution and business support group DCC was a high riser on the FTSE 250 after lifting its full-year guidance as the cold weather in spring drove up demand for its heating oils and liquefied petroleum gas.FTSE 100 - RisersDiageo (DGE) 2,042.00p +0.86%IMI (IMI) 1,382.00p +0.73%Centrica (CNA) 383.40p +0.52%Sainsbury (J) (SBRY) 393.10p +0.51%BT Group (BT.A) 333.40p +0.39%Capita (CPI) 1,049.00p +0.38%Kingfisher (KGF) 394.40p +0.38%SSE (SSE) 1,627.00p +0.37%Barclays (BARC) 318.10p +0.33%Vodafone Group (VOD) 191.90p +0.29%FTSE 100 - FallersFresnillo (FRES) 998.50p -3.15%ARM Holdings (ARM) 900.50p -2.23%Rio Tinto (RIO) 2,890.00p -1.98%Randgold Resources Ltd. (RRS) 4,373.00p -1.88%BHP Billiton (BLT) 1,848.00p -1.75%Vedanta Resources (VED) 1,117.00p -1.59%Glencore Xstrata (GLEN) 269.00p -1.57%Anglo American (AAL) 1,358.00p -1.42%WPP (WPP) 1,194.00p -1.32%Shire Plc (SHP) 2,230.00p -1.15%FTSE 250 - RisersDCC (DCC) 2,700.00p +3.81%ITE Group (ITE) 300.00p +1.69%NMC Health (NMC) 293.60p +1.24%Inmarsat (ISAT) 712.50p +0.92%Playtech (PTEC) 666.00p +0.91%esure Group (ESUR) 308.50p +0.85%BH Macro Ltd. USD Shares (BHMU) 20.95 +0.82%Centamin (DI) (CEY) 38.15p +0.82%British Empire Securities & General Trust (BTEM) 499.00p +0.81%Bank of Georgia Holdings (BGEO) 1,780.00p +0.62%FTSE 250 - FallersChemring Group (CHG) 310.50p -3.30%Morgan Advance Materials (MGAM) 285.00p -2.40%Fenner (FENR) 327.90p -2.15%Polymetal International (POLY) 570.50p -2.14%Petra Diamonds Ltd.(DI) (PDL) 116.50p -2.10%Lonmin (LMI) 297.50p -2.04%Synthomer (SYNT) 191.10p -2.00%Brewin Dolphin Holdings (BRW) 242.10p -1.86%Crest Nicholson Holdings (CRST) 342.10p -1.86%Ferrexpo (FXPO) 162.80p -1.75%BC