A method of interference suppression in a receiver in a wireless network that utilizes training sequences for synchronization and channel estimation, wherein the training sequence of an interfering channel overlaps the training sequence of a wanted-signal component channel to cause degraded channel estimation, said method comprising the steps of: generating least-square channel estimates for a carrier part of a received signal, disregarding the interfering channel, wherein the carrier part represents the wanted-signal component; generating, for each generated carrier channel estimate, a residual signal where the carrier part has been removed from the received signal; selecting the carrier channel estimate corresponding to the residual signal with the lowest energy in the generated residual signals; generating noise covariance matrix estimates for interferer channel estimate candidates using the residual signal of the selected carrier channel estimate; selecting an interferer channel estimate having the lowest energy in the covariance matrix estimates; explicitly generating the selected interferer channel estimate using the residual signal of the selected carrier channel estimate; and refining the carrier channel estimate by: generating residual signals where the interferer parts have been removed; generating channel estimates for the carrier part of the residual signal; generating residual signals where the carrier and interferer parts have been removed; and selecting the carrier channel estimate corresponding to the residual signal with the lowest energy in the generated residual signals. generating least-square channel estimates for a carrier part of a received signal, disregarding the interfering channel, wherein the carrier part represents the wanted-signal component; generating, for each generated carrier channel estimate, a residual signal where the carrier part has been removed from the received signal; selecting the carrier channel estimate corresponding to the residual signal with the lowest energy in the generated residual signals; generating noise covariance matrix estimates for interferer channel estimate candidates using the residual signal of the selected carrier channel estimate; selecting an interferer channel estimate having the lowest energy in the covariance matrix estimates; explicitly generating the selected interferer channel estimate using the residual signal of the selected carrier channel estimate; and refining the carrier channel estimate by: generating residual signals where the interferer parts have been removed; generating channel estimates for the carrier part of the residual signal; generating residual signals where the carrier and interferer parts have been removed; and selecting the carrier channel estimate corresponding to the residual signal with the lowest energy in the generated residual signals. generating residual signals where the interferer parts have been removed; generating channel estimates for the carrier part of the residual signal; generating residual signals where the carrier and interferer parts have been removed; and selecting the carrier channel estimate corresponding to the residual signal with the lowest energy in the generated residual signals.