"Nikolai Filipchenko has been pardoned from serving the rest of his term in accordance to Article 79 (2) of Lituania's penal code.... Sergey Moiseenko has been pardoned from serving the rest of his term", the office said in a statement.
According to Head of the Russian Foreign Intelligence Service Sergei Naryshkin, Moscow will respond in kind, however, he didn't elaborate.
Later in the day, Lithuania stated that it swapped the two Russian citizens for two Lithuanian and one Norwegian national. At the same time, Oslo confirmed that Norwegian citizen Frode Berg, convicted in Russia for espionage, had been released and handed to Norwegian authorities in Lithuania.
On Wednesday, Lithuanian media reported that the country's Pardon Commission would issue its recommendations for the president to pardon certain prisoners without revealing who those were. The commission considered 123 pardon pleas.
Both Russians were sentenced to prison terms in 2017, facing 10 and 10.5 years of jail time, respectively. However, in October Moscow and Vilnius reportedly managed to agree to an exchange. According to media outlets, Russia was ready to release two Lithuanian nationals, sentenced for espionage in Russia in 2016 in exchange for Filipchenko, however, Russian authorities refused to confirm this information.