1945年初,第二次世界大战的形势已经非常明朗了。在欧洲战场,西线盟军已于头年解放了意大利和法国,并向东挺进,歼灭沿途德军,就连希特勒在1944年底发动的阿登战役也被盟军挫败;另一方面,在欧战东线,苏联则调集了670万兵力,10多万门大炮,一万多辆坦克和一万五千架飞机大举向德国进攻。在盟军东西两线的联合夹击下,纳粹德国的失败已成定局。在太平洋战场,美军对日节节胜利,紧逼日本本土,日本的战败也只是时间问题了。
在这样的形势下,美、英、苏三国首脑在苏联克里米亚半岛雅尔塔举行会议,商讨早日结束战争,重建战后秩序,此即雅尔塔会议,又称克里米亚会议。1945年2月4日,美国总统罗斯福,英国首相丘吉尔和苏联领袖斯大林齐集雅尔塔,史称“雅尔塔会议三巨头”。在这次会议上,三巨头作出决定,战后由美、英、法、苏四国分区占领德国,苏联在欧战结束后2到3个月内对日作战,不过其条件是:维持外蒙古的现状,库页岛南部及邻近岛屿交还苏联,大连商港国际化,苏联租用旅顺港为海军基地,苏、中共同经营中东铁路和南满铁路,千岛群岛交予苏联;此外,会议还讨论了波兰、希腊、南斯拉夫、意大利等欧洲国家的相关问题,并决定战后建立联合国。不难看出,为换取苏联早日对日作战,减轻太平洋战场上的压力,美国人违背了开罗宣言,牺牲了中国的利益,蒋介石被自己的盟友暗算,而雅尔塔会议也正式确立了从二战后开始一直维持到90年代初冷战结束的雅尔塔体系。
最后,《雅尔塔协定》在中国不知情的情况下签署,直到3月15日,蒋介石才从民国驻美大使那里获知。为阻止苏联出兵,侵害中国利益,1945年3月,蒋介石决定与日本单独媾和,但此事终因日本不愿放弃汪精卫政权而夭折。随后,似有所悟的罗斯福派出特使去和斯大林、丘吉尔商量,看有没有弥补的办法,不料4月12日,罗斯福因脑溢血突然去世,事情就此终止。6月9日,美国新总统杜鲁门向宋子文正式通报了《雅尔塔协定》的有关内容;15日,蒋介石也从美国驻华大使那里得知了协定的详细内容。6月底,国民政府派外长宋子文率团赴莫斯科就《雅尔塔协定》问题与苏联政府进行谈判,不过斯大林态度之强硬却令人始料不及,谈判不欢而散,宋子文于7月14日飞回重庆。8月上旬,中苏第二次谈判开始,斯大林以“放中共进入满洲”为要挟,迫使国府于8月14日签订了《中苏友好同盟条约》,苏联由此得到了所有他们想要的在华利益。
1945年初,面对美军的咄咄逼人,日军大本营开始准备本土作战,并重新制定了《帝国陆海军作战计划大纲》,决定实行以对美作战为主,对中国军队次之的战略收缩策略,将中国派遣军主力北调。同时,为抵御中国军队的反攻和防备美军在中国沿海的登陆作战,日军还在1945年春夏之际开展了局部攻势作战,即豫西鄂北会战和湘西会战。
1945年3月21日,日军调动7万兵力分路向豫西南阳和鄂北老河口等地发起进攻,豫西鄂北会战开始,国军第五战区司令长官刘峙指挥三个集团军进行抵抗,第一战区司令长官胡宗南也率两个集团军策应。与此同时,日军还于3月21日由荆门地区向北进犯,一路攻城略地,策应老河口作战。4月初,南阳、老河口相继被日军占领,日军随后改取守势,国军则趁机不断反攻,至5月1日,双方隔汉水对峙。从4月9日开始,日军兵分三路向湘西芷江发动进攻,意图夺取芷江机场,进逼四川,威胁重庆,从而拉开湘西会战的序幕。
负责指挥湘西会战的国军将领是国府陆军总司令何应钦。4月9日起,驻邵阳日军分三路向芷江进发,南路军由新宁、武冈、武阳向洪江进攻;中路军由邵阳沿邵榆公路西进,围歼洞口、武冈以北、沅水以东的中国军队,突入安江,直取芷江;北路军进攻新化、辰溪、溆浦;另外还有一部日军向宁乡、益阳佯攻,以牵制中国湘北军队南下,企图一举攻下芷江。面对来犯之敌,国军节节阻击,诱敌深入,意图包围聚歼日军。4月9日,日军特种部队和一个师团偷渡资水,占领桥头阵地,掩护主力西渡,其余各路日军也随即与国军交火。此时,国军斗志旺盛,又有空军支援,在近一个月的交战中重创日军。5月初,国军取得武阳大捷,彻底扭转了被动局面,为反攻作战打下了基础。5月9日,日本中国派遣军下达了中止芷江作战命令。
从5月9日至6月7日,国军进行了大举反攻。在青岩战役中,国军在空军的配合下击退了4000余日军对青岩高地的波状式强攻,日军被迫撤逃。同时,绥宁、武阳守军也全歼敌关桥支队主力。5月14日,国军在马颈骨战役中大获全胜,5月21日至6月7日又夺得芙蓉山战争的胜利。此外,其它各路国军也连连取胜,5月12日收复高沙,24日追敌至金秤市一带,与资江东岸日军对峙。 在湘西会战中,国军毙伤日军近三万人,粉碎了日军攻占芷江机场的企图,宣告了日军在中国战场上攻势的结束,日军从此转入战略收缩防御阶段,中国正面战场则转入战略反攻阶段。
几乎和湘西会战同时,1945年4月,广西一带的日军为执行撤退西江两岸及南宁的计划,准备缩短防线,集中兵力,以防国军反攻。何应钦为把握时机,乘势收复桂柳,集中了14个师的兵力,发动了桂柳反攻作战。4月27日,国军攻占都安,主力向都阳山脉进击,节节迫近南宁,地方团队蜂起响应,战事进展迅速。5月27日,国军攻克南宁,日军一部向龙州、大部向柳州撤退。此后,国军主力向柳州东南迂回攻击前进,连克宾阳、迁江、桂平、武宣,于6月上旬向柳州进击;另路国军则向龙州追击,连克思乐、江明,在地方团队协同下于7月3日克复龙州、凭祥,将日军驱于国境之外。
此外,在5月初,国军一部向河池、黎明关攻击,攻取天河,并沿柳宜公路北侧山地前进,以策应主力作战。5月21日,国军占领河池县城,并沿黔桂铁路向宜山追击,连克德胜、宜山。6月14日,国军在经过反复争夺后克复宜山,日军向柳州撤退。6月24日,各路国军迫近柳州,形成会攻之势。6月30日,国军收复柳州,随后兵分三路沿桂柳公路和湘桂铁路向桂林并进,至7月17日克复雒容、中渡和黄冕,日军退守永福,凭险顽抗。7月24日,国军再克桂林南方门户永福,与另外两路国军三面会攻桂林。7月27日,国军收复桂林,8月17日收复全县,而日本亦于此间无条件投降,桂柳反攻作战遂告结束。
1945年7月,最高统帅部拟定收复广州的计划,令何应钦赴南宁指挥,拟定在攻占桂林后夺取雷州半岛,再分别攻击衡阳、曲江,并牵制越南北部的日军,以主力沿西江流域攻略广州。8月初,各路国军按计划向前推进,但是攻击部署还没就绪,日本就投降了。
1945年5月5日,中国国民党第六次全国代表大会在重庆召开,蒋介石在会上提出:加强抗战力量,克服中国面临最后胜利之前将遇到的最大危险和最后的艰难,争取最后胜利……不过,蒋介石对日本侵略的顾虑显然远不及对国内政治的顾虑——中共及其军队的壮大已经为国民党六大罩上了迷雾。